package com.jixiang.tracedata.model.traveller;

import com.thoughtworks.xstream.annotations.XStreamAlias;
import com.thoughtworks.xstream.annotations.XStreamImplicit;

import java.io.Serializable;
import java.util.List;

/**
 * @author quanbiao
 * @date 2018-08-31
 */
@XStreamAlias("FareGroup")
public class FareGroup implements Serializable {

    private static final long serialVersionUID = -1990345601061511907L;

    @XStreamAlias("Price")
    private Price Price;

    @XStreamAlias("Taxes")
    private Taxes Taxes;

    @XStreamAlias("BaseFare")
    private BaseFare BaseFare;

    @XStreamAlias("EquivFare")
    private EquivFare EquivFare;

    @XStreamImplicit(itemFieldName="TotalFare")
    private List<TotalFare> TotalFareList;

    public com.jixiang.tracedata.model.traveller.Price getPrice() {
        return Price;
    }

    public void setPrice(com.jixiang.tracedata.model.traveller.Price price) {
        Price = price;
    }

    public com.jixiang.tracedata.model.traveller.Taxes getTaxes() {
        return Taxes;
    }

    public void setTaxes(com.jixiang.tracedata.model.traveller.Taxes taxes) {
        Taxes = taxes;
    }

    public com.jixiang.tracedata.model.traveller.BaseFare getBaseFare() {
        return BaseFare;
    }

    public void setBaseFare(com.jixiang.tracedata.model.traveller.BaseFare baseFare) {
        BaseFare = baseFare;
    }

    public com.jixiang.tracedata.model.traveller.EquivFare getEquivFare() {
        return EquivFare;
    }

    public void setEquivFare(com.jixiang.tracedata.model.traveller.EquivFare equivFare) {
        EquivFare = equivFare;
    }

    public List<TotalFare> getTotalFareList() {
        return TotalFareList;
    }

    public void setTotalFareList(List<TotalFare> totalFareList) {
        TotalFareList = totalFareList;
    }
}
